hit upon

[hit əˈpɔn]
v. 碰巧发现;忽然想出
[网络] 偶然想出;偶然发现;突然想到